package View;

import java.util.Scanner;

import static View.DepView.printMenu;

public class MainView {

    public static Scanner input;

    static {
        input = new Scanner(System.in);
    }

    public static void show() {
        String menuChoice;
        do {
            printMenu();
            menuChoice = input.nextLine();
            switch (menuChoice) {
                case "0":
                    System.out.println("成功退出系统,欢迎再次使用");
                    break;
                case "1":
                    DepView.show();
                    // T000  显示部门管理界面
                    break;
                case "2":
                    // T000  显示角色管理界面
                case "3":
                    // T000  显示用户管理界面
                    break;
                default:
                    System.out.println("输入错误,请重新输入");

            }
        } while (!"0".equals(menuChoice));
        input.close();
    }




    /*.
      输出菜单
     */
    public static void  printMenu(){
        String menu= """
                --------------
                    RBAC系统
                --------------
                |  0 退出系统  |
                |  1 部门管理  |
                |  2 角色管理  |
                |  3 用户管理  |
                --------------
                请输入编号___
                
                """;
        System.out.print(menu);
    }
}